/***********************************************
	leaflet-control-position.scss, 

	(c) 2015, FCOO

	https://github.com/FCOO/leaflet-control-position
	https://github.com/FCOO


************************************************/
@CHARSET "UTF-8";
input:required:invalid, input:focus:invalid {
  background-image: url();
  background-position: right top;
  background-repeat: no-repeat;
  
  -moz-box-shadow: none; }

input:required:valid {
  background-image: url();
  background-position: right top;
  background-repeat: no-repeat; }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0;
  /* <-- Apparently some margin are still there even though it's hidden */ }

.leaflet-control-position {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
  background: #fff;
  border-radius: 4px; }
  .leaflet-control-position a {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: block;
    background-image: url(images/position.png);
    width: 26px;
    height: 26px;
    /*Not used
		.leaflet-touch & {
			width: 26px;
			height: 26px;
		}
		*/ }

.leaflet-control-position-expanded .leaflet-control-position-toggle {
  display: none; }

.icon-target {
  font-size: 18px; }
  .leaflet-control-position-expanded .icon-target {
    display: none; }

.leaflet-control-position .leaflet-control-position-form {
  display: none; }

.leaflet-control-position-expanded .leaflet-control-position-form {
  display: block;
  position: relative;
  padding: 1px; }
